The Arthur L. Johnson High School student was taken into custody and the firearm was recovered, Clark police said.
Members of the Union County Prosecutor’s Office, Union County Police Department and Union County Sheriff’s Office responded to help secure the building.
The juvenile student was arrested on weapons related offenses.
Click here to follow Daily Voice Parsippany-Troy Hills and receive free news updates.